package me.zhengjie.modules.web.service.pay;

import me.zhengjie.modules.web.domain.ReturnPayInfoVO;
import me.zhengjie.modules.web.domain.pay.PayGatewayRequest;

/**
 * 支付网关
 */
public interface IPayGatewayService {

    /**
     * 订单类型
     * @return
     */
    int orderType();

    /**
     * 执行
     * @param request
     * @return
     */
    ReturnPayInfoVO execute(PayGatewayRequest request);
}
